The closest hotels are at Yonge and Bloor and are rather expensive.
There is also one Bed and Breakfast, just east of Pape and Danforth on Langford Ave.